﻿using HZU.ZP.Data.Models;
using HZU.ZP.Data.Models.Resume;
using Microsoft.EntityFrameworkCore;
using System;
using System.Collections.Generic;
using System.Text;

namespace HZU.ZP.Data.Impl
{
    public class EFCoreDbContext : DbContext
    {
        public EFCoreDbContext(DbContextOptions<EFCoreDbContext> options)
            : base(options)
        {

        }
        public DbSet<Applicant> Applicants { get; set; }
        public DbSet<Information> Informations { get; set; }
        public DbSet<SelfEvaluation> SelfEvaluations { get; set; }
        public DbSet<JobIntention> JobIntentions { get; set; }
        public DbSet<MasterSkill> MasterSkills { get; set; }
        public DbSet<Award> Awards { get; set; }
        public DbSet<ProjectExperience> ProjectExperiences { get; set; }
        public DbSet<EducationExperience> EducationExperiences { get; set; }
        public DbSet<Company> Companies { get; set; }
        public DbSet<CompanyInformation> CompanyInformations { get; set; }
        public DbSet<CompayPicture> CompayPictures { get; set; }
        public DbSet<Position> Positions { get; set; }
        public DbSet<CollectRecord> CollectRecords { get; set; }
        public DbSet<ApplyRecord> ApplyRecords { get; set; }
        public DbSet<Admin> Admins { get; set; }
        public DbSet<Notice> Notices { get; set; }
        public DbSet<Comment> Comments { get; set; }
        public DbSet<Zan> Zans { get; set; }
        public DbSet<Message> Messages { get; set; }
    }
}
